package com.haole.ecommercepay.refunds.utils;

/**
 * @author haole
 */
public class TranslationUtil {

    /**
     * 退款渠道
     * @param type
     * @return
     */
    public static String channel(String type) {
        if ("ORIGINAL".equalsIgnoreCase(type)) {
            return "原路退款";
        } else if ("BALANCE".equalsIgnoreCase(type)) {
            return "退回到余额";
        } else if ("OTHER_BALANCE".equalsIgnoreCase(type)) {
            return "原账户异常退到其他余额账户";
        } else {
            return "原银行卡异常退到其他银行卡";
        }
    }

    /**
     * 退款状态
     * @param type
     * @return
     */
    public static String status(String type) {
        if ("SUCCESS".equalsIgnoreCase(type)) {
            return "退款成功";
        } else if ("REFUNDCLOSE".equalsIgnoreCase(type)) {
            return "退款关闭";
        } else if ("PROCESSING".equalsIgnoreCase(type)) {
            return "退款处理中";
        } else {
            return "退款异常，退款到银行发现用户的卡作废或者冻结了，导致原路退款银行卡失败，可前往【服务商平台—>交易中心】，手动处理此笔退款";
        }
    }
}
